> ADO IsolationLevel 属性

ADO IsolationLevel 属性

定义和用法

IsolationLevel 属性可设置或返回 Connection 对象的隔离级别。该值是一个 IsolationLevelEnum 值。默认是 adXactChaos。

注释:IsolationLevel 设置直到下次调用 BeginTrans 方法时才生效。

语法

objconn.IsolationLevel

实例


<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.IsolationLevel=adXactIsolated
conn.Open(Server.Mappath("northwind.mdb"))

response.write(conn.IsolationLevel)

conn.Close
%> 

IsolationLevelEnum

常量 描述
adXactUnspecified -1 无法使用指定的隔离级别,因为提供者正在使用不同的隔离级别,而且该级别无法被确定。
adXactChaos 16 无法覆盖更高级别的事务。
adXactBrowse 256 可以从一个事务中查看其他事务中未提交的更改。
adXactReadUncommitted 256 与 adXactBrowse 相同。
adXactCursorStability 4096 只能从一个事务中查看其他事务中提交的更改。
adXactReadCommitted 4096 与 adXactCursorStability 相同。
adXactRepeatableRead 65536 不能从一个事务中查看其他事务中所作的修改,但是重新查询可以检索新的 Recordset 对象。
adXactIsolated 1048576 该事务与其他事务隔离执行。
adXactSerializable 1048576 与 adXactIsolated 相同。
参考手册

W3c0.com 提供的内容仅用于培训。我们不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。W3c0 简体中文版的所有内容仅供测试,对任何法律问题及风险不承担任何责任。 当使用本站时,代表您已接受了本站的使用条款和隐私条款。版权所有,保留一切权利。 鲁ICP备15022115号